/*body {
	font-family: Arial, Helvetica, '宋体', sans-serif;
	font-size: 12px;
	color: #333;
	background: #fff;
	margin: 0;
	text-align: center;
}*/

.c_red {
	color: #F00;
}

.c_ora_red {
	color: #F60;
}

.c_green {
	color: #060;
}

.c_gre_light {
	color: #390;
}

.c_gray9 {
	color: #999;
}

.c_gray6 {
	color: #666;
}

.txt_l {
	text-align: left;
}

.txt_c {
	text-align: center;
}

.txt_r {
	text-align: right;
}

.c_grayc {
	color: #ccc;
}

.ie6-out {
	_margin-left: 1024px;
	_zoom: 1;
}

.ie6-in {
	_position: relative;
	_float: left;
	_margin-left: -1024px;
}

#min-width {
	min-width: 1024px;
	_zoom: 1;
}

#mainnav {
	height: 25px;
	width: 100%;
	text-align: center;
}

#container {
	position: relative;
	margin: 0 auto;
	z-index: 0;
	width: 970px;
	text-align: left;
}

#header {
	z-index: 200;
	font-size: 12px;
	z-index: 100;
}

#content {
	padding: 0;
	width: 100%;
	z-index: 1;
	position: relative;
}

#footer {
	margin: 0 auto 20px auto;
	width: 100%;
	text-align: center;
}

.agent_body {
	background: #FFF
		url(http://pages.haozu.ajkcdn.com/20110630/img/broker/app_bg.gif)
		-54px 0 repeat-y;
}

.app_bg_all {
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/broker/app_bg_all.gif)
		1000px 1000px no-repeat;
}

.app_line_all {
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/broker/app_line_all.gif)
		1000px 1000px repeat-x;
}

.tabbar_bg {
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/head/head_bg_110506.png)
		no-repeat 1000px 1000px;
}

.icon_all {
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/icon/icon_all_110518.gif)
		no-repeat scroll 1000px 1000px;
}

.line_bg_all {
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/bg/line_bg_110422.gif)
		repeat-x scroll 1000px 1000px;
}

.app_a_but_blue {
	background-position: 0 0;
	text-align: center;
	width: 122px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
}

.app_a_but_blue:link,.app_a_but_blue:visited {
	color: #FFF;
}

.app_a_but_blue:hover {
	color: #F60;
}

.app_main {
	width: 970px;
	margin: 0 auto 0 0;
}

#app_left {
	float: left;
	width: 171px;
	text-align: left;
	overflow: hidden;
}

#app_container {
	float: left;
	width: 770px;
	text-align: left;
	position: relative;
	z-index: 0;
	margin: 0 0 0 29px;
}

#app_container #app_header {
	text-align: right;
	margin: 10px 0 0 0;
}

.h1_app_title {
	font-size: 30px;
	font-family: "Microsoft YaHei", "微软雅黑", "黑体";
	margin: 0 0 20px 20px;
	font-weight: normal;
}

#footer span {
	padding-left: 3px;
	padding-right: 3px;
}

/*a:link,a:visited,a:hover,a:active {
	color: #0041D9;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #f60;
}*/

.link_gray_4 a,.link_gray_4 a:visited,.link_gray_4 a:active {
	color: #444;
	text-decoration: none;
	outline: none;
}

.link_gray_4 a:hover {
	color: #f60;
}

form,ul,li {
	padding: 0;
	margin: 0;
}

img {
	border: none;
}

#my_publish {
	font-size: 12px;
	line-height: 20px;
	padding-left: 15px;
	width: 955px;
	padding-top: 10px;
	margin-bottom: 8px;
}

#my_publish .release {
	position: absolute;
	right: 10px;
	top: 5px;
}

#content {
	padding: 0;
	width: 100%;
	z-index: 1;
	position: relative;
}

#lefter {
	float: left;
	border: 1px solid #c5dce7;
	background: #ebf6ff no-repeat scroll 0 0;
	width: 150px;
	font-size: 14px;
	line-height: 24px;
	margin-right: 15px;
	padding-bottom: 5px;
}

#main {
	float: right;
}

.main_content_list {
	border: 1px solid #C5DCE7;
	padding: 0 10px 10px;
	width: 780px;
}

.partner span {
	display: block;
	float: left;
	width: 70px;
	padding-left: 13px;
}

.partner ul {
	margin: 0 0 5px 0;
	padding: 0;
	display: block;
	float: left;
	width: 860px;
	text-align: left;
}

.partner li {
	margin: 0;
	padding: 0;
	display: block;
	width: 85px;
	float: left;
	list-style: none;
	overflow: hidden;
}

.partner li a {
	color: #999;
}

.partner li a:hover {
	color: #F60;
}

.clear,#clear {
	clear: both;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
}

.footer_line {
	border-bottom: 1px solid #e0e0e0;
	height: 0;
	font-size: 0;
}

.map_link {
	margin-top: 10px;
	padding-bottom: 5px;
}

.rent_comm_name {
	float: left;
	line-height: 1.6em;
	height: 40px;
	overflow: hidden;
	width: 380px;
}

.rent_comm_name b {
	font-size: 14px;
}

.rent_comm_warning {
	float: right;
	width: 390px;
	color: #999;
}

.mapbutton {
	margin-top: 10px;
	padding-bottom: 5px;
}

#googlemap {
	position: fixed;
}

.blank5,.blank8,.blank10,.blank12,.blank15,.blank16,.blank18,.blank25,.blank28,.blank30,.blank35,.blank40,.blank60
	{
	font-size: 0;
	line-height: 0;
	clear: both;
}

.blank5 {
	height: 5px;
}

.blank8 {
	height: 8px;
}

.blank10 {
	height: 10px;
}

.blank12 {
	height: 12px;
}

.blank15 {
	height: 15px;
}

.blank16 {
	height: 16px;
}

.blank18 {
	height: 18px;
}

.blank25 {
	height: 25px;
}

.blank28 {
	height: 28px;
}

.blank30 {
	height: 30px;
}

.blank35 {
	height: 35px;
}

.blank40 {
	height: 40px;
}

.blank60 {
	height: 60px;
}

.mainContent {
	clear: both;
}

.contentL {
	float: left;
	position: relative;
	width: 695px;
}

.siderR {
	float: right;
	overflow: hidden;
	position: relative;
	width: 256px;
}

.borderB1px {
	border-bottom: #e0e0e0 solid 1px;
}

.rentNavigation {
	font-size: 12px;
	margin: 10px 0;
	padding-left: 15px;
}

.h1RentTitle {
	font-size: 14px;
	line-height: 35px;
	padding-left: 15px;
}

.all_bg_line {
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/bg/head_bg_line_110411.gif)
		1000px 1000px;
}

.all_icon {
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/icon/icon_haozu_110328.gif)
		1000px 1000px;
	background-repeat: no-repeat;
}

.icon_all_v5 {
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/icon/icon_all_110518.gif)
		no-repeat scroll 1000px 1000px;
}

.cityselector_city {
	color: #000;
	float: left;
	font-weight: bold;
	font-family: "宋体";
	font-size: 14px;
}

.cityselector_show {
	float: left;
	font-size: 12px;
	font-family: "宋体";
	color: #0041D9;
	z-index: 100px;
	cursor: pointer;
}

.cityselector_show .trigger {
	display: inline;
	color: #0041D9;
	padding: 0 0 0 4px;
}

.cityselector_show .trigger a {
	color: #0041D9;
}

.cityselector_show .trigger a:hover {
	color: #0041D9;
	background-color: transparent;
}

.cityselector_show .trigger a.switch {
	color: #0041D9;
	line-height: 14px;
}

.cityselector_show .trigger .switch {
	width: 9px;
	height: 5px;
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/icon/icon_all_110407.gif)
		no-repeat 0 6px;
}

.cityselector_show .cities {
	background-color: #fff;
	position: absolute;
	left: 120px;
	top: 50px;
	z-index: 100;
}

.cityselector_show .cities iframe {
	position: absolute;
	z-index: 100;
	left: 0;
	top: 0;
}

.cityselector_show .partbd {
	width: 275px;
	border: 1px solid #bbb;
	background-color: #ececec;
	overflow: hidden;
	zoom: 1;
	position: relative;
	z-index: 999;
}

.cityselector_show .partbd h3,.cityselector_show .partbd ol,.cityselector_show .partbd li
	{
	margin: 0;
	padding: 0;
	color: #333;
	font-size: 12px;
	display: inline-block;
}

.cityselector_show .partbd h3 {
	padding: 5px 9px 5px 9px;
	display: inline-block; *
	display: inline;
	font-weight: 100;
	width: 48px; *
	width: 53px;
	vertical-align: top;
	line-height: 25px;
}

.cityselector_show .partbd ol {
	display: inline-block; *
	display: inline;
	line-height: 25px;
	background-color: #fff;
	width: 202px;
	padding: 5px 0 5px 0;
	margin: 0;
}

.cityselector_show .partbd li {
	list-style: none;
	padding: 0 5px 0 5px; *
	padding: 0 10px 0 5px; *
	display: inline;
	margin: 0;
}

.cityselector_tips {
	color: #0091ce;
	margin-left: 2px;
	margin-bottom: 10px;
	letter-spacing: 1px;
}

.loginForm {
	width: 418px;
	background-color: #fff;
	border: 2px solid #666;
	position: absolute;
	top: 150px;
	left: 274px;
	text-align: left;
	z-index: 10000;
}

.loginForm .title {
	height: 34px;
	padding: 0 20px;
	font-size: 14px;
	line-height: 34px;
	color: #215099;
	font-weight: bold;
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/prop/propview_bg_20100413.gif)
		repeat-x scroll 0 -100px;
}

.loginForm .title .right {
	float: right;
	width: 14px;
	height: 14px;
}

.loginForm .title .right a {
	display: bold;
	width: 14px;
	height: 14px;
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/icon/closed3_14x14.gif)
		no-repeat scroll 0 0;
}

.loginForm .title .right a:hover {
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/icon/closed2_14x14.gif)
		no-repeat scroll 0 0;
}

.loginForm .main {
	margin: 0 20px;
	border-top: 1px solid #ccc;
}

.loginForm .main .err_info {
	margin-top: 10px;
	padding-left: 85px;
	color: #f00;
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/reg/exclamation_14.gif)
		no-repeat scroll 65px 0;
}

.loginForm .main .sendContent .err_info {
	padding-left: 85px;
	color: #f00;
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/reg/exclamation_14.gif)
		no-repeat scroll 65px 0;
	margin-bottom: 10px;
}

.loginForm .main .sendContent {
	margin-top: 10px;
	margin-bottom: 15px;
}

.loginForm .main .sendContent label {
	line-height: 25px;
}

.loginForm .main .sendContent .send_label_l {
	width: 60px;
	display: inline-block;
	font-size: 14px;
}

.loginForm .main .sendContent input {
	vertical-align: middle;
}

.loginForm .main .sendContent .send_input_180 {
	width: 180px;
	height: 20px;
	line-height: 20px;
}

.loginForm .main .sendContent .send_but_login {
	cursor: pointer;
	width: 96px;
	height: 30px;
	border: 0;
	font-size: 14px;
	vertical-align: middle;
	font-weight: bold; *
	margin-left: 6px;
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/button/btn_y_96x30.gif)
		no-repeat scroll 0 0;
}

.header_searchbuttonbox {
	width: 970px;
	height: 41px;
}

.header_searchbuttonbox .lt {
	background-position: 0 -78px;
	background-repeat: no-repeat;
	height: 41px;
	width: 8px;
	float: left;
}

.header_searchbuttonbox .rt {
	background-position: -15px -78px;
	background-repeat: no-repeat;
	height: 41px;
	width: 8px;
	float: left;
}

.header_searchbuttonbox .ct {
	width: 954px;
	height: 41px;
	float: left;
	background-position: 0 -18px;
	background-repeat: repeat-x;
	position: relative;
	z-index: 80;
}

.header_searchbuttonbox .trigger {
	position: absolute;
	left: 187px;
	top: 7px;
	width: 80px;
	z-index: 2;
	border: medium none;
}

.header_searchbuttonbox .current_option {
	position: absolute;
	border: 0 none;
	cursor: pointer;
	font-size: 12px;
	padding: 0 15px 0 0;
	text-align: right;
	width: 60px;
	height: 24px;
	top: 4px;
	border: medium none;
	background-position: 50px -497px;
}

.header_searchbuttonbox .current_option_hover {
	color: #FB6600;
	background-position: 48px -519px;
}

.header_searchbuttonbox .droplist {
	width: 60px;
	line-height: 22px;
	border-top: 1px solid #05AAF1;
	border-left: 1px solid #05AAF1;
	border-right: 1px solid #05AAF1;
	position: absolute;
	top: 32px;
	left: 187px;
	background-color: #fff;
	z-index: 999;
}

.header_searchbuttonbox .droplist li {
	list-style-type: none;
	text-align: center;
	list-style-position: outside;
	border-bottom: 1px solid #05AAF1;
}

.header_searchbuttonbox .droplist li.bt {
	border-bottom: 1px solid #05AAF1;
}

.header_searchbuttonbox .droplist a.selected {
	color: #000;
}

.header_searchbuttonbox .publish {
	float: left;
	padding: 8px 0 0 12px;
}

.header_searchbuttonbox img.showpublishmenu {
	float: right;
	padding: 8px 6px 0 0;
	vertical-align: middle;
}

.header_searchbuttonbox .publishmenu {
	width: 117px;
	position: absolute;
	top: 9px;
	right: 5px;
	z-index: 999;
	font-size: 14px;
}

.header_searchbuttonbox .keyword {
	position: absolute;
	left: 255px;
	top: 10px;
	width: 296px;
	height: 19px;
	border: 1px solid #84b7e1;
	color: #999;
	padding: 5px 20px 0 10px;
	background: #FFF;
}

.header_searchbuttonbox .keywordIconX {
	position: absolute;
	top: 16px;
	left: 560px;
	width: 15px;
	height: 15px;
	display: block;
	background-position: 0 -552px;
}

.header_searchbuttonbox .keywordIconX:hover {
	background-position: 0 -581px;
}

.header_searchbuttonbox .btn {
	border: medium none;
	cursor: pointer;
	width: 72px;
	height: 24px;
	padding: 0;
	position: absolute;
	left: 590px;
	top: 11px;
	background-position: 0 0;
}

.header_searchbuttonbox .btn_comm {
	border: medium none;
	cursor: pointer;
	width: 72px;
	height: 24px;
	padding: 0;
	position: absolute;
	left: 590px;
	top: 11px;
	background-position: 0 -30px;
}

.header_searchbuttonbox .post {
	float: right;
	margin-top: 7px;
	margin-right: 13px;
}

.navFavorite {
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	display: inline;
	height: 24px;
	line-height: 24px;
}

.navFavorite .bg_r {
	float: right;
	width: 10px;
	height: 24px;
	display: block;
	background-position: -237px -39px;
	background-repeat: no-repeat;
}

.navFavorite .bg_c {
	float: right;
	height: 24px;
	background-position: left -71px;
	background-repeat: repeat-x;
}

.navFavorite .bg_l {
	float: right;
	width: 10px;
	height: 24px;
	background-position: -205px -39px;
	background-repeat: no-repeat;
}

.navFavorite .bg_c a {
	height: 24px;
	line-height: 24px; *
	line-height: 26px;
	display: inline-block;
}

.prop_pub_a {
	padding-left: 23px;
	background-position: 0 4px;
}

.prop_sear_a {
	padding-left: 12px;
	margin-left: 8px;
	background-position: 0 -362px;
	background-position: 0 -363px\9;
}

.header_tabbar {
	height: 30px;
	width: 599px;
	padding-left: 2px;
	font-size: 14px;
	position: absolute;
	left: 277px;
	top: 27px;
	line-height: 31px;
	vertical-align: middle;
}

.header_tabbar .new {
	position: absolute;
	text-indent: -999px;
	top: -11px;
	width: 19px;
	left: 136px;
	height: 21px;
	background-position: 0 -470px;
}

.header_tabbar_bg {
	width: 585px;
	height: 30px;
	z-index: -1;
	position: absolute;
	left: 278px;
	top: 27px;
}

.header_tabbar a {
	float: left;
	display: inline;
	line-height: 31px;
	line-height: 34px\9;
	vertical-align: bottom;
	text-align: center;
	color: #000;
	width: 80px;
	background-position: 1000px 1000px;
}

.header_tabbar a:hover {
	text-decoration: none;
	margin-left: -1px;
	padding-left: 1px;
	color: #000;
	background-position: 0 -39px;
	background-color: #FFF;
}

.header_tabbar a:visited {
	color: #000;
}

.header_tabbar a.actived {
	color: #fff;
	font-weight: bold;
	background-position: -90px -39px;
	background-color: #FFF;
	margin-left: -2px;
	padding-left: 1px;
}

.header_tabbar a.actived:hover {
	margin-left: -2px;
	text-decoration: underline;
	background-position: -90px -39px;
}

.header_tabbar_bg .lt {
	float: left;
	width: 80px;
	height: 32px;
	background-position: 0 2px;
}

.header_tabbar_bg .cr {
	float: left;
	width: 80px;
	height: 32px;
	background-position: -90px 2px;
}

.header_tabbar_bg .rt {
	float: left;
	width: 80px;
	height: 32px;
	background-position: -180px 2px;
}

.header_tab li {
	float: left;
	list-style: none;
	margin-top: 28px;
}

.header_sub,.header_sub2,.header_sub_on,.header_sub_on2 {
	position: relative;
	display: inline-block;
	padding: 0 15px;
	height: 20px;
	padding-top: 8px;
	margin-right: 18px;
	font-size: 14px;
	color: #333 !important;
	font-weight: bold;
	text-align: center;
}

@
-moz-document url-prefix (){ .
	header_sub ,.header_sub2,.header_sub_on,.header_sub_on2{display: block;
}

}
.header_sub2,.header_sub_on2 {
	width: 82px;
}

.header_sub .left,.header_sub2 .left,.header_sub_on .left,.header_sub_on2 .left
	{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 10px;
	height: 28px;
}

.header_sub:hover,.header_sub2:hover {
	background-position: right -109px;
	color: #333;
	text-decoration: none;
}

.header_sub:hover .left,.header_sub2:hover .left {
	background-position: 0 -76px;
}

.header_sub_on,.header_sub_on2 {
	background-position: right -33px !important;
	color: #fff !important;
}

.header_sub_on .left,.header_sub_on2 .left {
	background-position: 0 0;
}

.all_head_bg {
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/bg/head_bg_nav_110411.png)
		no-repeat 1000px 1000px;
}

.search_btn_bg {
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/head/search_but_72x24.png)
		no-repeat 1000px 1000px;
}

.global_header_banner {
	height: 56px;
	z-index: 100px;
}

.global_header_logo {
	position: absolute;
	top: -11px;
	left: 12px;
}

.global_header_logo a:hover {
	background-color: transparent;
}

.global_header_city {
	float: left;
	margin: 25px 0 0 130px;
	_margin: 25px 0 0 65px;
	height: 27px;
	width: 79px;
}

.global_header_line5 {
	clear: both;
	height: 5px;
	font-size: 0;
	line-height: 0;
	position: relative;
}

.global_header_line5 div {
	float: left;
}

.global_header_line5 .left {
	height: 5px;
	width: 8px;
	background-position: -180px -39px;
}

.global_header_line5 .main {
	height: 5px;
	width: 954px;
	overflow: hidden;
	background-position: 0 -18px;
}

.global_header_line5 .right {
	height: 5px;
	width: 8px;
	background-position: -190px -39px;
}

.global_header_index4 {
	clear: both;
	height: 4px;
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/global/citybar01_3x28.jpg)
		no-repeat scroll 0 0;
	font-size: 0;
	line-height: 0;
	position: relative;
}

.global_header_line4 div {
	float: left;
}

.global_header_line4 .left {
	height: 4px;
	width: 5px;
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/head/line01_left_5x4.gif)
		no-repeat scroll 0 0;
}

.global_header_line4 .main {
	height: 4px;
	width: 960px;
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/head/line01_mid_1x4.gif)
		repeat-x scroll 0 0;
	overflow: hidden;
}

.global_header_line4 .right {
	height: 4px;
	width: 5px;
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/head/line01_right_5x4.gif)
		no-repeat scroll 0 0;
}

#landlord_publish {
	position: absolute;
	top: 32px;
	right: 5px;
	color: #ccc;
}

#landlord_publish .font_14 {
	font-size: 14px;
	line-height: 20px;
}

#landlord_publish .padding_10 {
	padding: 0 5px;
}

#landlord_publish a.publish,#landlord_publish a.publish:hover {
	color: #f60;
	font-size: 14px;
	font-weight: bold;
	margin-right: 12px;
}

.navMobile {
	position: absolute;
	top: 34px;
	right: 10px;
	height: 18px;
	line-height: 18px;
	padding-left: 18px;
	background-position: left -298px;
}

.freePublish {
	font-size: 14px;
	margin-right: 10px;
	height: 18px;
	line-height: 18px;
	padding-left: 18px;
	background-position: left -334px;
}

.publishManage {
	font-size: 14px;
	height: 18px;
	line-height: 18px;
	padding-left: 12px;
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/icon/icon_my_haozu.gif)
		no-repeat scroll left -367px;
}

#mainnav {
	margin: 0 auto 0 auto;
}

.global_mainnav {
	text-align: right;
	width: 970px;
	height: 24px;
	margin: 0 auto;
	line-height: 24px;
	color: #4d4d4d;
}

.global_mainnav div.wel {
	margin: 0;
}

.top_wel_icon {
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/icon/icon_all_110414.gif)
		no-repeat scroll 1000px 1000px;
}

.global_mainnav div.wel .borker_log {
	padding-left: 20px;
	background-position: 0 -250px;
}

.global_mainnav div.wel .top_my_haozu {
	width: 70px;
	padding-left: 10px;
	position: relative;
	border-left: #FFF solid 1px;
	border-right: #FFF solid 1px;
	background-position: 60px -216px;
	background-position: 60px -217px\9; *
	background-position: 60px -217px;
	float: right;
	z-index: 998; *
	line-height: 26px;
	margin-top: 1px\9;
}

.global_mainnav div.wel .top_my_haozu_hover {
	border: #999 solid 1px;
	border-bottom: 0;
	margin-top: -1px;
	padding-top: 0;
	margin-top: 0\9;
	background-position: 60px -216px;
	background-position: 60px -217px\9; *
	background-position: 60px -217px;
}

.top_my_haozu a {
	display: block;
}

.top_my_haozu .my_haozu_float {
	position: absolute;
	left: -1px;
	top: 20px;
	width: 70px;
	line-height: 20px;
	padding: 3px 0 0 10px;
	border: #999 solid 1px;
	border-top: 0;
	background-color: #FFF;
	z-index: 999;
}

.global_mainnav div.wel .top_broker {
	width: 95px;
	padding-left: 2px;
	position: relative;
	border-left: #FFF solid 1px;
	border-right: #FFF solid 1px;
	background-position: 81px -217px;
	float: right;
	z-index: 998;
	margin-left: 4px;
	margin-top: 1px\9; *
	line-height: 26px;
}

.global_mainnav div.wel .top_broker a.top_wel_icon {
	padding-left: 18px;
	background-position: 0 -247px;
}

.global_mainnav div.wel .top_broker_hover {
	border: #999 solid 1px;
	border-bottom: 0;
	margin-top: -1px;
	margin-top: 0\9;
}

.top_broker a {
	display: block;
}

.top_broker .top_broker_float {
	position: absolute;
	left: -1px;
	top: 20px;
	width: 75px;
	line-height: 20px;
	padding: 3px 0 0 22px;
	border: #999 solid 1px;
	border-top: 0;
	background-color: #FFF;
	z-index: 999;
}

.global_mainnav .f_black a {
	color: #4c4c4c;
}

.global_mainnav .f_black a:hover {
	color: #eb6100;
}

.global_mainnav .ico {
	background-position: 8px -250px;
	background-repeat: no-repeat;
	padding: 0 6px 0 29px;
}

.global_mainnav div.ajk {
	width: 39% !important;
	width: 39.5%;
	text-align: center;
	float: left;
}

.global_mainnav .ajk span {
	margin: 0 9px 0 10px;
	color: #cbcbcb;
}

.global_mainnav .ajk a,.global_mainnav .border a {
	color: #333;
}

.global_mainnav .ajk a:hover,.global_mainnav .border a:hover {
	color: #F60;
}

.global_mainnav .border .icon_mainnav_border {
	padding-right: 12px;
	_padding-right: 12px;
	padding-left: 20px;
	background-position: 0 -917px; *
	background-position: 0 -918px;
	position: relative;
}

.global_mainnav .border .icon_mainnav_border i {
	display: block;
	width: 17px;
	height: 9px;
	position: absolute;
	left: -17px;
	top: 0;
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/icon/icon_new_17x9.gif)
		no-repeat scroll 0 0 transparent;
}

.global_mainnav .ajk b {
	font-weight: normal;
	margin-left: 5px;
}

.global_mainnav div.border {
	position: relative;
	display: inline-block;
	float: right;
	z-index: 999;
}

.myHaozuIconTopR {
	padding-left: 10px;
	text-align: left;
	cursor: pointer;
	background-position: 60px -661px;
	z-index: 110;
	width: 70px; *
	margin-top: -0px;
	right: 0;
	top: 0;
	border: #F6F6F6 solid 0;
	border-bottom: 0;
	position: absolute;
	background-color: #FFF;
}

.myHaozu_icon_agent {
	width: 95px;
	padding-left: 2px;
	background-position: 83px -661px;
}

.myHaozu_icon_agent .myHaozu_title {
	padding: 2px 0 2px 20px;
	background-position: 0 -915px; *
	background-position: 0 -917px;
}

.myHaozuIconTopRHover {
	border: #999 solid 1px;
}

.myHaozuIconDivFloat {
	z-index: 120;
	width: auto;
	margin-top: 0;
	text-align: left;
	margin-left: -10px;
	padding-left: 10px;
	background: #FFF;
	line-height: 20px;
}

.myHaozu_icon_agent .myHaozuIconDivFloat {
	margin-left: -2px;
	padding-left: 10px;
	background: #FFF;
	line-height: 20px;
}

.myHaozuIconDivFloat02 {
	z-index: 121;
}

.myHaozuIconDivFloat a {
	display: inline-block;
	line-height: 20px;
}

.myHaozuIconDivFloat a:link,.myHaozuIconDivFloat a:visited,.myHaozuIconDivFloat a:active
	{
	color: #0041D9;
}

.myHaozuIconDivFloat a:hover {
	color: #F60;
}

.global_mainnav div.mainnav_bor_bg_l {
	display: inline-block;
	width: 5px;
	height: 25px;
	font-size: 0;
	background-position: 0 -490px;
	background-repeat: no-repeat;
	float: right;
}

.global_mainnav div.mainnav_bor_bg_m {
	display: inline-block;
	padding-left: 25px;
	margin: 0;
	background-position: 0 -530px;
	background-repeat: repeat-x;
	float: right;
}

.global_mainnav div.mainnav_bor_bg_r {
	display: inline-block;
	width: 5px;
	height: 25px;
	font-size: 0;
	background-position: right -570px;
	background-repeat: no-repeat;
	float: right;
}

.apf_login_secc_name a {
	margin: 0 0 0 5px;
}

span.head_broker_login {
	background-position: right -389px;
	display: inline-block;
}

span.head_broker_inline {
	background-position: 0 -365px;
	_height: 16px;
	display: inline-block;
}

.SearchSuggestion {
	overflow: hidden;
	border: 1px solid #808080;
	border-top: none;
	z-index: 1;
	font-size: 12px;
}

.SearchSuggestion ul {
	background-color: #fff;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.SearchSuggestion ul li div.records {
	float: right;
	padding-right: 10px;
}

.SearchSuggestion ul li div.slabel {
	float: left;
}

.SearchSuggestion ul li div._ca {
	clear: both;
}

.SearchSuggestion ul li.selected {
	background-color: #ffb;
}

.SearchSuggestion ul li {
	list-style-type: none;
	display: block;
	margin: 0;
	padding-left: 10px;
	line-height: 25px;
	cursor: pointer;
	padding-bottom: 1px;
	white-space: nowrap;
	overflow: hidden;
}

a.icp {
	color: #999;
	text-decoration: underline;
}

.partner {
	background-color: #F9F9F9;
	float: left;
	padding: 10px 0;
	width: 970px;
	border-bottom: 1px solid #e0e0e0;
	line-height: 20px;
}

.copyright {
	line-height: 1.4em;
	color: #999;
}

.copyright span {
	font-size: 11px;
}

#footer .copyright span {
	padding: 0 7px;
}

.copyright b {
	font-weight: normal;
	margin-left: 10px;
}

.copyright img {
	margin-bottom: -4px;
}

#footer .aboutus {
	line-height: 22px;
	height: 22px;
	margin-top: 2px;
}

#footer .aboutus a {
	margin: 0 8px;
}

#footer .friendlinks {
	line-height: 22px;
}

#footer .friendlinks span {
	color: #ccc;
}

#footer .friendlinks .f11 {
	font-size: 11px;
}

#footer .copyright {
	margin-top: 2px;
	line-height: 1.5;
}

#footer .copyright a.icp {
	font-size: 10px;
}

.link_gray_6 a,.link_gray_6 a:visited,.link_gray_6 a:active {
	color: #666;
	text-decoration: none;
	outline: none;
}

.link_gray_6 a:hover {
	color: #f60;
}

.head_listing_nav {
	line-height: 2em;
	padding-left: 21px;
	margin-top: 2px !important;
	/*border: #ebebeb solid 1px;
	border-bottom: #dedede solid 1px;*/
	border: #DCDCDC solid 1px;
	border-bottom: #DCDCDC solid 1px;
	_height: 100%;
}

.bus_nav_0px {
	border: #ebebeb solid 0;
}

.head_listing_nav span {
	margin-right: 4px;
	font-weight: bold;
}

.head_listing_nav b,.head_listing_nav a {
	margin-right: 12px;
}

.head_listing_nav b {
	/*color: #EB6100;*/
	color: #339900;
}

.head_listing_nav .listing_block {
	margin-left: 40px;
	margin-right: 10px;
	padding: 3px 6px;
	border: 1px solid #F39800;
	height: auto;
}

.headMetro_listing * {
	margin: 0;
	padding: 0;
	list-style: none;
}

.headMetro_listing div.headMetroNav {
	padding-left: 0;
}

.headMetroNav {
	height: 31px;
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/list/headerMetroRoundedBg.gif)
		no-repeat 0 25px;
}

.headMetroNav ul {
	height: 26px;
}

.headMetroNav ul li {
	height: 26px;
	line-height: 26px;
	width: 150px;
	float: left;
	text-align: center;
	margin-right: 3px;
	font-weight: bold;
	background-position: left 0;
}

.headMetroNav ul li a {
	height: 26px;
	width: 150px;
	display: block;
	float: left;
	background-position: left -36px;
}

.headMetroNav ul li.navLiBus a {
	background-position: left -273px;
}

.headMetroNav ul li.nav_li_metro a {
	background-position: -85px -560px;
}

.headMetroNav ul li a,.headMetroNav ul li a:visited {
	color: #333;
}

.headMetroNav ul li a:hover {
	color: #F60;
}

.headMetroList .listing_bus {
	margin-bottom: 5px;
}

.headMetroList .list_bus_input {
	height: 18px;
	width: 125px;
	margin: 0;
	border: #999 solid 1px;
	vertical-align: middle;
	padding: 3px 0 0 5px;
	margin-left: 0\9; *
	margin-left: -10px;
	_margin-left: -10px;
}

.headMetroList .list_bus_tips {
	color: #999;
}

.headMetroList .list_bus_button {
	padding: 1px 5px 0 5px;
	vertical-align: middle;
	line-height: 15px;
	margin: 0 0 0 2px;
}

.headMetroList {
	padding: 4px 15px 5px 15px;
	_height: 100%;
}

.metroesDiv {
	border-top: #ebebeb solid 1px;
	height: 32px;
	padding: 0;
}

.metroesDiv .metroes {
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
	float: left;
	width: 849px;
	border-left: #FFF solid 1px;
	border-top: #FFF solid 1px;
	border-right: #ebebeb solid 1px;
	border-bottom: #ebebeb solid 1px;
	background-position: 0 -323px;
	overflow: hidden;
}

.metroesDiv .no_link_bus {
	width: 936px;
	border-right: #FFF solid 1px;
}

.metroesDiv .link_bus {
	padding: 0 0 0 12px;
	margin: 0;
	float: right;
	width: 73px;
	height: 30px;
	line-height: 30px;
	border-left: #FFF solid 1px;
	border-top: #FFF solid 1px;
	border-right: #FFF solid 1px;
	border-bottom: #ebebeb solid 1px;
	background-position: 0 -445px;
}

.metroesDiv .link_bus_null {
	padding: 0 0 0 12px;
	margin: 0;
	float: right;
	width: 73px;
	height: 30px;
	line-height: 30px;
	border-left: #FFF solid 1px;
	border-top: #FFF solid 1px;
	border-right: #FFF solid 1px;
	border-bottom: #ebebeb solid 1px;
	background-position: 0 -323px;
}

.metroesDiv .link_bus a {
	padding: 0 0 0 8px;
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/icon/jiantou_3x5.gif)
		no-repeat 0 center;
}

.metroesDivRounded {
	height: 5px;
	font-size: 0;
	line-height: 0;
	background: #f7fdff
		url(http://pages.haozu.ajkcdn.com/20110630/img/list/headerMetroRoundedBg.gif)
		no-repeat right bottom;
}

.autocomplete-w1 {
	background: url(shadow.png) no-repeat bottom right;
	position: absolute;
	top: 5px;
	left: 6px;
	_background: none;
	_top: 1px;
	_left: 0;
}

.autocomplete-w2 {
	padding: 0 6px 6px 0;
}

.autocomplete {
	width: 300px;
	border: 1px solid #999;
	background: #FFF;
	cursor: default;
	text-align: left;
	max-height: 350px;
	overflow: auto;
	margin: -6px 6px 6px -6px;
	_margin: 0 6px 6px 0;
	overflow-x: hidden;
}

.autocomplete .selected {
	background: #ffb;
}

.autocomplete div {
	padding: 5px;
	white-space: nowrap;
}

.autocomplete strong {
	font-weight: normal;
	color: #39F;
}

.head_listing_nobus {
	padding: 4px 0 5px 15px !important;
	margin-top: 2px !important;
}

.headMetro_listing .nav_search_tag {
	height: 26px;
	line-height: 26px;
	border: #FFF solid 1px;
	border-bottom: #ebebeb solid 1px;
	padding-left: 21px;
	background-position: 0 -287px;
	background-repeat: repeat-x;
}

.headMetro_listing .nav_search_tag strong {
	font-size: 14px;
}

.headMetro_listing .nav_search_tag b {
	color: #EB5F00;
	margin: 0;
}

.headMetro_listing .nav_search_tag .nav_sear_clear {
	margin: 0 0 0 30px;
}

.related_search {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	border: #dbdbdb solid 1px;
	margin: 10px 0 0 0;
	background-position: 0 -323px;
	background-repeat: repeat-x;
}

.related_search * {
	padding: 0;
	margin: 0;
	list-style: none;
}

.related_search .related_dl {
	overflow: auto;
	_display: inline-block;
	line-height: 34px\9; *
	line-height: 34px;
}

.related_search .related_dl dt {
	float: left;
	width: 60px;
	padding-left: 8px;
	margin: 0 0 0 8px;
	_margin: 0 0 0 4px;
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/icon/icon_right_4x7.gif)
		no-repeat 0 12px;
}

.related_search .related_dl dd {
	float: left;
	padding: 0 12px 0 10px;
	background-position: right -357px;
	background-repeat: no-repeat;
}

.related_search .related_dl dd a:link {
	color: #375199;
}

.related_search .related_dl dd a:visited {
	color: #375199;
}

.related_search .related_dl dd a:hover {
	color: #F60;
}

.related_search .related_dl dd a:active {
	color: #375199;
}

div.search-result2 {
	font-size: 12px;
}

div.search-result2 div.quicktabs {
	height: 27px;
	/*border-bottom: 3px solid #0095d6;*/
	border-bottom: 3px solid #339900;
}

.quicktabs ul a,.quicktabs ul a:link,.quicktabs ul a:active,.quicktabs ul a:visited
	{
	color: #000;
	display: block;
	padding: 0 15px;
	margin-left: -15px;
}

.quicktabs ul a:hover {
	color: #EB6100;
	text-decoration: none;
}

.quicktabs li.slt a,.quicktabs li.slt a:active,.quicktabs li.slt a:hover,.quicktabs li.slt a:visited
	{
	color: #FFF;
	padding: 0 13px;
	font-weight: bold;
}

.quicktabs .fright {
	float: right;
}

.quicktabs ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
	margin-top: 1px;
}

.quicktabs li {
	float: left;
	height: 26px;
	margin-right: 2px;
	padding-left: 15px;
	background-position: 0 -334px;
}

.quicktabs li span {
	display: block;
	padding-top: 4px;
	line-height: 20px; *
	padding-top: 6px; *
	line-height: 18px;
	padding-top: 6px\9;
	line-height: 18px\9;
	background-position: right -27px;
}

.quicktabs li.slt {
	background-position: left -596px;
	width: 15px;
	margin: 0;
	padding: 0;
}

.quicktabs li.rlt {
	background-position: right -596px;
	width: 68px;
	padding: 0;
	line-height: 22px;
}

.quicktabs li.rlt2 {
	background-position: right -596px;
	width: 95px;
	padding: 0;
	line-height: 22px;
}

.quicktabs li.mlt {
	background-position: 0 -631px;
	width: 15px;
	margin: 0;
	padding: 0;
}

.quicktabs li.mrt {
	background-position: right -631px;
	width: 65px;
	padding: 0;
	line-height: 22px;
}

.quicktabs li.mlt2 {
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/list/list_hzbg01_0312.gif)
		no-repeat;
	background-position: 0 -217px;
	width: 15px;
	margin: 0;
	padding: 0;
}

.quicktabs li.mrt2 {
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/list/list_hzbg01_0312.gif)
		no-repeat;
	background-position: right -217px;
	width: 65px;
	padding: 0;
	line-height: 20px;
}

.quicktabs li.mlt3 {
	background-position: 0 -666px;
	width: 15px;
	margin: 0;
	padding: 0;
}

.quicktabs li.mrt3 {
	background-position: right -666px;
	width: 65px;
	padding: 0;
	line-height: 22px;
}

.quicktabs li.mrt4 {
	background-position: right -631px;
	width: 88px;
	padding: 0;
	line-height: 22px;
}

.quicktabs li.rlt a {
	color: #fff;
	font-weight: bold;
}

.quicktabs li.rlt2 a {
	color: #fff;
	font-weight: bold;
}

.quicktabs li.slt span {
	background-position: right top;
	width: 68px;
}

.quicktabs li.map {
	background-position: 0 -26px;
	width: 15px;
	margin: 0;
	padding: 0;
}

.quicktabs li.mapr {
	background-position: right -26px;
	width: 65px;
	padding: 0;
	line-height: 20px;
}

.quicktabs li .float_icon {
	position: absolute;
	top: -8px;
	right: 2px;
	width: 15px;
	height: 20px;
	font-size: 0;
	line-height: 0;
	text-indent: -999px;
	background-position: left -267px;
}

.keywords {
	padding-left: 15px;
	padding-top: 5px;
}

.keywords .keywordform {
	position: relative;
	float: left;
	padding-left: 25px;
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/list/icon.search01_20x20.gif)
		0 3px no-repeat;
}

.simple_m_p {
	position: relative;
	float: right;
	margin-bottom: 0;
	line-height: 30px;
}

.searchpics {
	position: relative;
	float: right;
	margin-top: 4px;
	margin-right: 15px;
	line-height: 14px;
	font-size: 12px;
	color: #c30902;
	cursor: pointer;
}

.searchpics a:hover {
	text-decoration: none;
}

.searchpics img {
	margin-right: 5px;
	margin-bottom: -4px;
}

.keywords .kw {
	height: 14px;
	border: 1px #999 solid;
	width: 100px;
	padding: 3px 20px 3px 5px;
	color: #999;
	vertical-align: middle;
}

.keywords .kw.typing {
	color: #000;
}

.keywords .kw.default {
	color: #EB6100;
}

.keywords .search {
	vertical-align: middle;
	width: 45px;
	line-height: 16px;
}

#float_clearkw {
	position: absolute;
	line-height: 0;
	font-size: 0;
	width: 15px;
	height: 15px;
	top: 6px;
	right: 50px;
	background-position: -45px -220px;
	cursor: pointer;
	display: none;
}

#float_clearkw a {
	display: block;
}

.search_bottom {
	padding-left: 15px;
	height: 29px;
	padding-top: 5px;
	border: 1px #dedede solid;
	background-repeat: repeat-x;
	background-position: 0 -196px;
}

.search_bottom .totalnum {
	float: left;
	height: 21px;
	line-height: 21px;
}

.search_bottom .totalnum strong {
	color: #EB6100;
	font-family: Tahoma, Arial;
}

.search_bottom .sortby {
	float: right;
	margin-right: 0;
	margin-top: 0;
	line-height: auto;
	_display: inline;
	height: 21px;
	line-height: 21px;
}

.search_bottom .sortby select {
	margin: 0;
	padding: 0;
	vertical-align: middle;
	width: 130px;
	font-size: 12px;
	margin-bottom: 1px;
}

.search_bottom .sortby select option {
	font-size: 12px;
}

.search_bottom .more_img_house {
	float: left;
	margin: 0 0 0 20px;
	height: 21px;
	line-height: 21px;
}

.search_bottom .more_img_house .check_img_house {
	float: left;
	margin: 4px 3px 0 0; *
	margin-top: 0;
	padding: 0;
	border: 0;
}

.search_bottom .sea_bot_sort {
	float: right;
}

.search_bottom .sea_bot_sort .sort_title {
	float: left;
	color: #999;
}

div.sort {
	float: right;
	margin: 0 5px 0 0;
	height: 21px;
	width: 50px;
	line-height: 19px;
	line-height: 22px\9; *
	line-height: 23px;
	background-position: -68px -495px;
}

div.default {
	float: right;
	margin: 0 5px 0 0;
	height: 21px;
	width: 70px;
	line-height: 20px; *
	line-height: 23px;
	background-position: -68px -466px;
}

div.default a,div.update a {
	color: #000;
	display: block;
	height: 22px;
	width: 51px;
	padding-left: 8px;
}

div.update {
	float: right;
	margin: 0 5px 0 0;
	height: 21px;
	width: 70px;
	line-height: 20px;
	line-height: 22px\9; *
	line-height: 23px;
	background-position: -68px -435px;
}

@media screen and(-webkit-min-device-pixel-ratio:0) {
	.sortby div {
		margin-top: 0;
	}
}

@media all and(-webkit-min-device-pixel-ratio:10000) , not all
	and(-webkit-min-device-pixel-ratio:0) {
	head ~body .sortby div {
		margin-top: 0;
	}
}

div.up {
	background-position: -128px -495px;
}

div.down {
	background-position: -189px -495px;
}

div.sort a,div.sort a:visited {
	color: #000;
	display: block;
	height: 22px;
	width: 42px;
	padding-left: 8px;
}

.clear {
	clear: both;
	line-height: 0;
	font-size: 0;
}

.time_sort {
	float: right;
}

.time_sort a {
	margin-right: 9px;
}

.time_sort a:hover {
	text-decoration: none;
}

.time_sort a.actived {
	color: #EB6100;
	font-weight: bold;
}

.ListBigNav * {
	margin: 0;
	padding: 0;
	list-style: none;
}

.ListBigNav {
	margin: 0 5px 0 0;
	float: right;
}

.ListBigNav li {
	float: left;
	display: inline;
	margin-right: 3px;
}

.ListBigNav li a {
	display: block;
	width: 70px;
	height: 20px;
	line-height: 20px;
	border: #ccc solid 1px;
	padding-left: 20px;
	background-repeat: no-repeat;
}

.ListBigNav li a,.ListBigNav li a:visited {
	color: #333;
}

.ListBigNav li a:hover {
	color: #F60;
}

.ListBigNav .ListBigNavList a {
	background-position: -241px -37px;
}

.ListBigNav .ListBigNavList a:hover {
	background-position: -241px -57px;
	border: #0797d7 solid 1px;
}

.ListBigNav .ListBigNavList a.select {
	background-position: -241px -57px;
	border: #0797d7 solid 1px;
}

.ListBigNav .ListBigNavBig a {
	background-position: -241px 4px;
}

.ListBigNav .ListBigNavBig a:hover {
	background-position: -241px -17px;
	border: #0797d7 solid 1px;
}

.ListBigNav .ListBigNavBig a.select {
	background-position: -241px -17px;
	border: #0797d7 solid 1px;
}

.proplist_broker_main {
	background-color: #FEF9EF;
	border: 1px solid #FCE178;
}

.listing_prop_proplist li {
	list-style-type: none;
	list-style-position: outside; *
	height: 77px;
	position: relative;
}

.listing_prop_proplist a:visited {
	color: #55188A;
	text-decoration: none;
	outline: none;
}

.listing_prop_proplist .listprop {
	padding: 10px 5px 10px 12px;
	border-bottom: 1px dashed #999;
	font-size: 12px;
	cursor: pointer;
	height: auto;
	overflow: auto;
	_display: inline-block;
}

.listing_prop_proplist .prop_hover {
	background-color: #f8f8f8;
	border-bottom: 1px solid #8bb1fc;
}

.listing_prop_proplist .listprop div {
	display: inline-block; *
	display: inline;
	zoom: 1;
	vertical-align: top;
}

.listing_prop_proplist .photo {
	padding-top: 4px;
	width: 132px;
	vertical-align: top;
}

.listing_prop_proplist .broker {
	margin-top: 8px;
	color: #808080;
}

.listing_prop_proplist .broker span {
	margin-right: 5px;
	vertical-align: baseline;
}

.listing_prop_proplist .photo img {
	height: 90px;
	width: 122px;
}

.listing_prop_proplist .details {
	line-height: 1.4em;
	width: 320px;
	word-wrap: break-word;
	word-break: break-all;
}

.listing_prop_proplist .details2 {
	width: 340px;
}

.listing_prop_proplist .details h4 {
	font-size: 14px;
	margin: 0;
}

.listing_prop_proplist .details h4 a,.listing_prop_proplist .details h4 a:visited
	{
	text-decoration: underline;
}

.listing_prop_proplist .details h4 img {
	vertical-align: middle;
}

.listing_prop_proplist .details address {
	font-style: normal;
	height: 1.4em;
	margin-top: 4px;
	overflow: hidden;
	vertical-align: baseline;
}

.listing_prop_proplist .details address a,.listing_prop_proplist .details address a:visited
	{
	color: #3A5998;
}

.listing_prop_proplist .details address a:hover {
	color: #f60;
}

.listing_prop_proplist .proptype {
	padding-top: 29px;
	padding-top: 30px\0;
	line-height: 22px;
	text-align: right;
	width: 36px;
	vertical-align: top;
	color: #7f7f7f;
}

.listing_prop_proplist .proptype span {
	color: #f00;
}

.listing_prop_proplist .area span {
	vertical-align: baseline;
}

.listing_prop_proplist .price {
	color: #EB6100;
	font-family: Tahoma, Arial;
	padding-top: 26px; *
	padding-top: 25px;
	text-align: right;
	width: 110px;
	vertical-align: middle !important;
	padding-right: 20px;
}

.listing_prop_proplist .price strong {
	font-size: 18px;
}

.listing_prop_proplist .tags {
	padding-top: 25px;
	text-align: right;
	width: 30px;
	vertical-align: top;
}

.listing_prop_proplist .showupdate {
	padding-top: 32px;
	text-align: right;
	width: 40px;
	vertical-align: top;
	color: #7f7f7f;
}

.listing_prop_proplist em {
	color: #EB6100;
	font-style: normal;
	font-weight: bold;
	vertical-align: baseline;
}

.listingKeyword {
	border: #FFD379 solid 1px;
	background: #FFFFDE;
	height: 30px;
	line-height: 35px;
	padding-left: 20px;
	font-size: 12px;
	clear: both;
	margin: 5px 0 5px 0;
}

.RedKeyword {
	color: #FF3A00;
	font-family: Tahoma, Arial;
}

.addTitle {
	clear: both;
	margin: 10px 0 5px 0;
	height: 33px;
	z-index: 9999;
	position: relative;
}

.addTitle .divBg,.addTitle .divBg .divBottom,.addTitle .divBgR {
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/bg/listingSubnavBg.gif)
		;
}

.addTitle .divBg {
	height: 33px;
	float: left;
	width: auto;
	z-index: 99999;
	background-position: left -167px;
	background-repeat: repeat-x;
	border-top: #a6d0e7 solid 1px;
	margin: 0;
	_margin-right: -3px;
}

.addTitle .divBg .divBottom {
	height: 33px;
	background-repeat: no-repeat;
	background-position: center -198px;
	position: relative;
	_float: left;
}

.addTitle .divBg .divBorder {
	height: 26px;
	padding: 0 10px;
	font-weight: bold;
	color: #236696;
	line-height: 26px;
	border-left: #a6d0e7 solid 1px;
	border-right: #a6d0e7 solid 1px;
	position: relative;
	_float: left;
}

.addTitle .divBg .divBorder span {
	color: #EB6000;
	padding: 0 3px;
}

.addTitle .divBgR {
	background-position: left -131px;
	background-repeat: repeat-x;
	border: #e1e1e1 solid 1px;
	border-left: 0;
	height: 26px;
	margin: 0;
}

.moreRight {
	text-align: right;
	line-height: 180%;
	clear: both;
	margin: 10px 0 0 0;
	padding: 0;
	height: 25px;
}

.addSorry {
	font-size: 14px;
	font-weight: bold;
	padding: 20px;
}

.addProposal {
	padding-left: 20px;
	margin-bottom: 20px;
	line-height: 180%;
}

.dl_list_house {
	padding: 15px 0 15px 12px;
	border-bottom: 1px dashed #999;
	cursor: pointer;
	margin: 0;
}

.dl_list_house_hover {
	background-color: #F8F8F8;
	border-bottom: 1px solid #8BB1FC;
}

.dl_list_house dt.dt_photo {
	float: left;
	_display: inline;
	width: 112px;
	padding: 0;
}

.dl_list_house dt.dt_photo img {
	width: 100px;
	height: 75px;
	display: block;
}

.dl_list_house dd {
	float: left;
}

.dl_list_house .dd_info {
	width: 275px;
	line-height: 1.4em;
	word-wrap: break-word;
	margin: 0;
}

.dl_list_house .dd_info h3 {
	font-size: 14px;
	margin: 0;
}

.dl_list_house .dd_info h3 img {
	vertical-align: middle;
	margin-left: 5px;
}

.dl_list_house .dd_info h3 a,.dl_list_house .dd_info h3 a:visited {
	text-decoration: underline;
}

.dl_list_house .dd_info a:visited {
	color: #55188a;
}

.dl_list_house .dd_info address {
	font-style: normal;
	height: 1.4em;
	margin-top: 4px;
	overflow: hidden;
	vertical-align: baseline;
}

.dl_list_house .dd_info .p_tag {
	height: 1.4em;
	overflow: hidden;
	margin: 0;
}

.dl_list_house .dd_info .p_name {
	height: 1.4em;
	margin-top: 5px;
	overflow: hidden;
	margin: 0;
}

.dl_list_house .dd_type {
	width: 45px;
	margin: 26px 0 0 0;
	text-align: right;
}

.dl_list_house .dd_price {
	font-family: Tahoma, Arial;
	margin: 23px 20px 0 0; *
	margin-top: 20px;
	text-align: right;
	width: 110px;
	height: 25px;
	color: #EB6100;
}

.dl_list_house .dd_price strong {
	font-size: 18px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px;
}

.dl_list_house .dd_time {
	width: 50px;
	margin: 26px 20px 0 0;
	text-align: right;
}

.dl_list_house .dd_icon {
	width: 23px;
	height: 23px;
	margin: 25px 2px 0 8px;
}

.dl_list_house .icon_new {
	background-position: right -635px;
}

.dl_list_house .icon_hot {
	background-position: right -597px;
}

.dl_list_house .dd_avatar {
	width: 40px;
	height: 40px;
	margin: 16px 0 0 0;
	overflow: hidden;
}

.dl_list_house .dd_avatar img {
	display: block;
	width: 40px;
	height: 40px;
}

.dl_list_house em {
	color: #EB6100;
	font-style: normal;
	font-weight: bold;
	vertical-align: baseline;
}

.clear_box {
	overflow: hidden;
	_overflow: visible;
	_zoom: 1;
}

.plate_corners {
	border: #dcddde solid 1px;
	position: relative;
}

.plate_corners .h2_title {
	height: 35px;
	line-height: 50px;
	overflow: hidden;
	font-size: 14px;
	padding: 0 20px 0 25px;
	margin: 0 0 5px 0;
	background-position: 0 -394px;
	background-repeat: repeat-x;
}

.plate_corners .h2_title .more {
	font-size: 12px;
	font-weight: normal;
	float: right;
}

.plate_corners .content {
	padding: 10px 25px 15px 25px;
	_padding: 5px 25px 15px 25px;
}

.plate_corners .recom_l_t,.plate_corners .recom_r_t,.plate_corners .recom_l_b,.plate_corners .recom_r_b
	{
	position: absolute;
	width: 5px;
	height: 10px;
	font-size: 0;
	z-index: 100;
	background-repeat: no-repeat;
}

.plate_corners .recom_l_t {
	top: -1px;
	left: -1px;
	background-position: -148px -435px;
}

.plate_corners .recom_r_t {
	right: -1px;
	_right: -2px;
	top: -1px;
	background-position: -161px -435px;
}

.plate_corners .recom_l_b {
	left: -1px;
	bottom: -1px;
	background-position: -148px -447px;
}

.plate_corners .recom_r_b {
	right: -1px;
	_right: -2px;
	bottom: -1px;
	background-position: -161px -447px;
}

.list_ul_pho {
	overflow: auto;
	_display: inline-block;
	margin-left: -20px;
	_margin-left: -40px;
	_width: auto;
}

#list_recom_house {
	margin: 30px 0 0 0;
	height: 200px;
}

#list_recom_house .content {
	padding-right: 0;
}

.list_ul_pho li {
	float: left;
	margin-left: 20px;
	list-style: none;
	width: 150px;
	display: inline-block;
}

.list_ul_pho li dl {
	margin: 0;
}

.list_ul_pho li dl dt {
	margin-bottom: 5px;
}

.list_ul_pho li dl dt img {
	display: block;
	width: 100px;
	height: 75px;
}

.list_ul_pho li dl dd {
	line-height: 16px;
	margin: 0;
}

.list_ul_pho li dl dd.yellow {
	font-size: 14px;
	color: #EB6100;
	line-height: 22px;
}

.main_content {
	clear: both;
}

.main_content .content_l {
	float: left;
	width: 100%;
	position: relative;
	z-index: 10;
}

.main_content .content_r {
	float: right;
	width: 256px;
	overflow: hidden;
	position: relative;
}

.noResults {
	font-size: 14px;
	text-indent: 2em;
	padding: 5px 0;
	margin: 0;
}

.noResultSearch {
	background: #eff9fc;
	padding: 10px 25px;
	overflow: auto;
	_display: inline-block;
	margin-bottom: 12px;
	clear: both;
}

.noResultSearch b {
	font-size: 14px;
	display: block;
	margin-bottom: 10px;
}

.noResultSearch .noResultInput {
	font: 14px/ 14px;
	width: 356px;
	height: 26px;
	overflow: hidden;
	border: #999 solid 1px;
	vertical-align: middle;
	_padding-top: 6px;
	_height: 20px;
}

.noResultSearch .noResultBut {
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/button/button_112x28.gif)
		no-repeat;
	width: 112px;
	height: 28px;
	border: none;
	cursor: pointer;
	margin: 0 0 0 5px;
	vertical-align: middle;
}

.noResultRegion {
	border: #ddd solid 1px;
	padding: 10px 25px;
	margin-bottom: 12px;
	overflow: auto;
	_display: inline-block;
	clear: both;
}

.noResultDl {
	line-height: 200%;
	margin: 0;
	overflow: auto;
	_display: inline-block;
}

.noResultDl dt {
	float: left;
	width: 40px;
}

.noResultDl dd {
	float: left;
	margin: 0;
	line-height: 200%;
	width: 600px;
}

.noResultDl dd A {
	margin: auto 14px auto 0;
	display: inline-block;
	white-space: nowrap;
}

.plateLine_695,.plateLine_695 .h2Title {
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/bg/titleBg_695.gif)
		no-repeat;
}

.plateLine_695 {
	background-position: right bottom;
	padding-bottom: 15px;
}

.plateLine_695 .h2Title {
	background-position: left top;
	height: 50px;
	overflow: hidden;
	margin: 0;
	line-height: 50px;
	font-size: 14px;
	padding-left: 25px;
}

.plateLine_695 .h2Title .more {
	font-size: 12px;
	font-weight: normal;
	padding-right: 20px;
	float: right;
}

.plateLine_695 .content {
	border-left: #dcddde solid 1px;
	border-right: #dcddde solid 1px;
	height: 100%;
}

.ulListImg_695 {
	overflow: auto;
	_display: inline-block;
	margin: 0;
	padding: 0;
	_margin-left: -25px;
}

.ulListImg_695 li {
	float: left;
	width: 142px;
	margin: 0;
	padding: 0;
	margin-left: 25px;
	list-style: none;
}

.ulListImg_695 li img {
	width: 100px;
	height: 75px;
	display: block;
}

.ulListImg_695 li span {
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	display: block;
}

.ulListImg_695 li .txtTitle {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.ulListImg_695 li .yellow {
	color: #eb6100;
	font-size: 14px;
	line-height: 25px;
	height: 25px;
}

.listing_unsuccess,.listing_unsuccess_tip {
	padding: 25px 1px 26px 22px;
	font-size: 12px;
}

.listing_unsuccess .title,.listing_unsuccess_tip .title {
	font-weight: bold;
	font-size: 14px;
	color: #333;
}

.listing_unsuccess .title1 {
	padding: 38px 0 16px 0;
}

.listing_unsuccess .title2 {
	padding: 28px 0 16px 0;
}

.listing_unsuccess .title3 {
	padding: 28px 0 16px 0;
}

.listing_unsuccess ul {
	list-style-type: none;
	font-size: 12px;
}

.listing_unsuccess li {
	list-style-position: inside;
	float: left;
	overflow: hidden;
	width: 165px;
	line-height: 1.8em;
}

.listing_unsuccess_tip {
	color: #333;
	line-height: 1.6em;
	height: 70px;
	background-color: #f9f9f9;
	border: 1px solid #e8e8e8;
	margin-bottom: 60px;
}

.listing_unsuccess_tip li {
	list-style-type: disc;
	list-style-position: inside;
}

.listing_feedback {
	font-size: 12px;
	margin-bottom: 10px;
}

.listing_feedback .header {
	height: 24px;
	font-size: 0;
	line-height: 0;
	background-position: 0 -395px;
}

.listing_feedback .content {
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	padding: 3px 6px 5px 14px;
	margin-top: -11px;
	width: 233px;
	overflow: hidden;
}

.listing_feedback .title {
	font-size: 14px;
	margin-bottom: 10px;
}

p.tip {
	margin: 10px 0 0;
	font-size: 12px;
	color: #333;
}

.listing_feedback .footer {
	height: 5px;
	width: 255px;
	overflow: hidden;
	background-position: 0 -420px;
}

.listing_feedback .commit {
	color: #333;
	width: 56px;
	height: 22px;
	font-size: 12px;
	text-align: center;
}

.listing_feedback .feedback_content {
	width: 225px;
	height: 90px;
	margin-bottom: 6px;
	font-size: 12px;
	color: #333;
}

.listing_feedback .cancel {
	width: 42px;
	height: 22px;
	font-size: 12px;
	color: #333;
	text-align: center;
	margin-left: 10px;
}

span.error {
	color: #f00;
	padding-left: 20px;
	line-height: 22px;
	background:
		url("http://pages.haozu.ajkcdn.com/20110630/img/icon/cancel_14.gif")
		no-repeat scroll 0 0 transparent;
}

span.success {
	padding-left: 20px;
	color: #090;
	line-height: 22px;
	background:
		url("http://pages.haozu.ajkcdn.com/20110630/img/icon/crect_14x15.gif")
		no-repeat scroll 0 0 transparent;
}

.search-condition {
	padding: 17px 0 17px 15px;
	height: 18px;
	_display: inline-block;
}

.search-condition span.conditionTitle {
	height: 18px;
	line-height: 18px;
	display: block;
	float: left;
}

.search-condition span.conditionSpan {
	margin-left: 10px;
	padding: 0 4px;
	height: 16px;
	line-height: 16px;
	display: block;
	float: left;
	color: #090;
	border: #E0E0E0 solid 1px;
	font-family: Tahoma, Arial, "宋体";
	background: #F3F3F3;
}

.search-condition a.conditionA,.search-condition a.conditionA:hover,.search-condition .conditionSpan02,.search-condition .conditionSpan03 a
	{
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/icon/closed_7x7.gif)
		no-repeat;
}

.search-condition a.conditionA {
	margin-left: 1px;
	width: 11px;
	height: 16px;
	line-height: 16px;
	border: #E0E0E0 solid 1px;
	display: block;
	float: left;
	background-position: 2px 5px;
	background-color: #F3F3F3;
}

.search-condition a.conditionA:hover {
	background-position: 2px -18px;
	background-color: #e0e0e0;
}

.search-condition .conditionSpan02 {
	margin-left: 35px;
	padding: 0 0 0 15px;
	height: 18px;
	line-height: 18px;
	display: block;
	float: left;
	background-position: 0 -37px;
}

.search-condition .conditionSpan03 {
	margin-left: 15px;
	padding: 0;
	height: 18px;
	line-height: 18px;
	float: left;
	position: relative;
	z-index: 200;
	background-position: 0 -38px;
}

.search-condition .conditionSpan03 a.icon_bg {
	padding-right: 12px;
	background-position: right -65px;
}

.search-condition .conditionSpan03 div.condition_float_win {
	position: absolute;
	top: 18px;
	right: -8px;
	z-index: 201;
	width: 323px;
	background: #FFF;
	overflow: hidden;
}

.search-condition .conditionSpan03 div.condition_float_win2 {
	right: -160px;
}

.search-condition .conditionSpan03 div.condition_float_win .condition_float_top,.search-condition .conditionSpan03 div.condition_float_win .condition_float_down
	{
	background: #FFF
		url(http://pages.haozu.ajkcdn.com/20110630/img/list/condition_float_win_bg_02.gif)
		no-repeat;
}

.search-condition .conditionSpan03 div.condition_float_win .condition_float_top
	{
	height: 10px;
	font-size: 0;
	line-hegiht: 0;
	background-position: left 0;
}

.search-condition .conditionSpan03 div.condition_float_win2 div.condition_float_top
	{
	height: 10px;
	font-size: 0;
	line-hegiht: 0;
	background-position: left -19px;
}

.search-condition .conditionSpan03 div.condition_float_win .condition_float_center
	{
	border-left: #c3c3c3 solid 1px;
	border-right: #c3c3c3 solid 2px;
	padding: 0 5px;
	overflow: hidden;
	background: #FFF;
}

.search-condition .conditionSpan03 div.condition_float_win .condition_float_down
	{
	height: 5px;
	font: 0;
	line-height: 0;
	background-position: left -13px;
	overflow: hidden;
}

div.condition_float_win .condition_float_center ul,div.condition_float_win .condition_float_center li
	{
	margin: 0;
	padding: 0;
	list-style: none;
}

div.condition_float_win .condition_float_center ul {
	margin-bottom: -2px;
}

div.condition_float_win .condition_float_center li {
	border-bottom: #c3c3c3 dotted 1px;
	line-height: 18px;
	padding: 8px 0 8px 10px;
}

.condition_float_win .condition_float_center li a.float_a {
	padding-right: 20px;
	_display: inline-block;
}

div.condition_float_win .condition_float_center li a.float_a,div.condition_float_win .condition_float_center li a.float_a:visited
	{
	color: #333;
	background: none;
}

div.condition_float_win .condition_float_center li a.float_a:hover {
	color: #f60;
}

div.condition_float_win .condition_float_center li .more_x {
	float: right;
	display: block;
	width: 14px;
	height: 14px;
	margin: 3px 10px 0 0;
	_margin-right: 5px;
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/icon/closed3_14x14.gif)
		no-repeat;
}

div.condition_float_win .condition_float_center li .more_x:hover {
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/icon/closed2_14x14.gif)
		no-repeat;
}

.multipage {
	position: relative;
	margin-left: 20px;
	font-size: 12px;
}

.multipage a {
	_display: inline-block;
	_float: left;
}

.multipage span {
	list-style: none;
	float: left;
	height: 20px;
	overflow: hidden;
	padding-right: 8px;
	padding-left: 8px;
	background-color: #FFF;
	border: 1px solid #ccc;
	margin-right: 1px;
	line-height: 20px;
	line-height: 22px\9; *
	line-height: 22px;
	cursor: pointer;
}

.multipage a:hover span {
	color: #fff;
	background-color: #004199;
	text-decoration: none;
}

.multipage span.prexpage {
	left: 0;
	padding: 0 6px 0 16px;
	background-position: 6px -769px;
}

.multipage span.nextpage {
	right: 0;
	padding: 0 16px 0 6px;
	background-position: 46px -793px;
}

.multipage span.nolink {
	color: #ccc;
	cursor: default;
	background-position: 6px -817px;
}

.multipage span.nolink02 {
	color: #ccc;
	cursor: default;
	background-position: 46px -841px;
}

.multipage .total {
	background-color: #F5FBFF;
	border: 1px solid #ccc;
	font-weight: bold;
}

.multipage .button {
	border: 0;
}

.multipage .input {
	border: 1px;
	width: 30px;
	height: 16px;
	background: #FFF;
}

.multipage .current {
	background-color: #fff;
	color: #eb6100;
	border: none;
	cursor: default;
}

.multipage .no_border {
	border: 0;
	margin-top: 1px;
	padding-right: 5px;
	padding-left: 5px;
}

.list_bg_all {
	background:
		url(list_bg_11012%E4%BF%AE%E6%94%B9%E8%BF%87%E7%9A%84.jpg)
		no-repeat 1000px 1000px;
}

.main_content {
	clear: both;
}

.main_content .content_l {
	float: left;
	width: 100%;
	position: relative;
	z-index: 10;
}

.content_l .multi {
	margin-top: 10px;
}

.multi .left_count {
	float: left;
	font-size: 12px;
	padding-left: 12px;
}

.multi .left_count strong {
	color: #EB6100;
	font-family: Tahoma, Arial;
	font-size: 12px;
}

.multi .right_page {
	float: right;
	_display: inline;
	margin-right: 8px;
	margin-bottom: 8px;
	white-space: nowrap;
}

.main_content .content_r {
	float: right;
	width: 256px;
	overflow: hidden;
	position: relative;
}

.search_ditu {
	background-image:
		url(http://pages.haozu.ajkcdn.com/20110630/img/button/ditubut_168x32.gif)
		;
	background-position: 0 0;
	background-repeat: no-repeat;
	border: medium none;
	cursor: pointer;
	height: 32px;
	width: 168px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.market_ads {
	background-color: #F0EEE8;
	border: 1px solid #D1CDC0;
	width: 254px;
}

.market_ads .title {
	border-bottom: 1px dotted #D1CDC0;
	direction: rtl;
	height: 24px;
	line-height: 24px;
	margin: 0 15px;
}

.market_ads .images {
	margin: 0 27px 11px;
}

.market_ads .images div {
	margin: 4px 0;
}

.listing_index_word,.listing_index_word .listingCont1,.listing_index_word .listingCont2
	{
	background-image:
		url(http://pages.haozu.ajkcdn.com/20110630/img/bg/listingWordBg.gif);
}

.listing_index_word {
	height: 30px;
	background-color: #FFFDDD;
	background-position: left -80px;
	background-repeat: repeat-x;
	font-size: 12px;
	color: #333;
	margin: 4px 0 0; *
	margin: 6px 0 0;
	line-height: 30px;
	clear: both;
}

.listing_index_word .listingCont1 {
	background-position: left top;
	background-repeat: no-repeat;
}

.listing_index_word .listingCont2 {
	background-position: right -40px;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.listing_index_word span {
	font-size: 12px;
	color: #999;
}

.listing_index_right_ad {
	background: #F0EEE8;
	border: 1px solid #D1CDC0;
}

.listing_index_right_ad_title {
	height: 20px;
	padding: 5px 0 0 0;
	text-align: left;
	border-bottom: 1px dotted #D1CDC0;
	margin: 0 15px;
}

.listing_index_right_ad_title2 {
	height: 20px;
	width: 224px;
	padding: 5px 0 0 0;
	text-align: left;
	border-bottom: 1px dotted #D1CDC0;
	display: block;
	margin: 0 auto;
}

.listing_index_right_ad_content {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
}

#google_ads_div_haozu_listing_right_256x80 {
	height: 80px;
	overflow: hidden;
}

.head_listing_subnav {
	border: 1px solid #DDD;
	padding-top: 7px;
	padding-top: 8px\9;
	padding-left: 15px;
	height: 28px;
	line-height: 21px;
	font-size: 12px;
	color: #999;
	font-family: "宋体";
	background-color: #fbfbfb;
	background-position: 0 -151px;
	background-repeat: repeat-x;
}

.head_listing_subnav select,.head_listing_subnav select option {
	font-size: 12px;
	font-family: Arial, Helvetica, 宋体, sans-serif;
}

.head_listing_subnav form .submit {
	vertical-align: bottom;
	padding: 0 6px; *+
	padding: 0 3px;
}

.head_listing_subnav .but_filter {
	width: 47px;
	height: 21px;
	cursor: pointer;
	border: 0;
	padding: 0;
	nargin: 0;
	vertical-align: top;
	background-position: -204px -466px;
}

.head_listing_subnav div.vertical {
	display: inline;
	float: left;
}

.head_listing_subnav form,.head_listing_subnav .postdate,.head_listing_subnav .renttype
	{
	float: left;
}

.head_listing_subnav .keywordform {
	padding-right: 20px;
	padding-top: 0;
}

.head_listing_subnav .search_kw {
	width: 21px;
	height: 21px;
	display: inline;
	float: left;
	margin-top: 5px;
	background-position: 0 -888px;
}

.head_listing_subnav .search_price {
	background-position: 0 -724px;
	width: 18px;
}

.head_listing_subnav .search_post {
	background-position: -60px -192px;
}

.moreSearchIco {
	color: #999;
}

.head_listing_subnav .kw {
	border: 1px solid #999;
	color: #999;
	height: 14px;
	padding: 3px 20px 2px 5px;
	vertical-align: top;
	width: 100px;
	margin: 0;
}

.head_listing_subnav .priceform {
	padding-right: 20px;
}

.head_listing_subnav .priceform .price_span {
	display: inline-block;
	height: 21px;
	width: 46px;
	margin: 0;
	padding: 0;
	background-position: -148px -466px;
	vertical-align: top;
}

.head_listing_subnav .priceform .price_span .price {
	height: 21px;
	line-height: 14px;
	padding: 0 1px 0 1px;
	padding-top: 4px\9;
	height: 17px\9; *
	padding-top: 4px; *
	height: 17px;
	width: 44px;
	border: 0;
	vertical-align: top;
}

.head_listing_subnav .renttype {
	background: transparent
		url(http://pages.haozu.ajkcdn.com/20110630/img/head/icon_rmb_14.gif)
		no-repeat scroll 5px 3px;
	padding-right: 24px;
	padding-left: 25px;
	margin-top: 3px;
}

.head_listing_subnav .postdate {
	padding-right: 8px;
	height: 19px;
	margin-top: 2px;
}

.head_listing_subnav .mult_filter {
	padding-left: 25px;
}

.mult_filter input {
	margin-top: 5px; *
	margin-top: 0;
	margin-top: 0\9;
	float: left;
}

.rent_landing {
	width: 968px;
	height: auto;
	background-color: #F4F4F4;
	border: 1px solid #ddd;
}

.scope_rent_landing {
	font-size: 12px;
	line-height: 2em;
	color: #333;
	padding: 10px 20px;
}

.scope_rent_landing span {
	margin-right: 20px;
}

.scope_rent_landing a {
	margin-right: 12px;
}

.subnavLine {
	height: 30px;
	width: 20px;
	float: left;
	display: inline;
	margin-top: -3px;
	background-position: 0 -109px;
	background-repeat: no-repeat;
}

.guanggao {
	height: 60px;
	width: 256px;
	font-size: 12px;
	cursor: pointer;
	background-image:
		url(http://pages.haozu.ajkcdn.com/20110630/img/guanggao/publish_256x60.gif)
		;
}

.navPay99AdLink {
	font-size: 12px;
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	background-position: 0 -610px;
}

.navPay99AdLink a,.navPay99AdLink a:visited {
	color: #F60;
}

.navPay99AdLink a:hover {
	color: #F60;
	text-decoration: underline;
}

.listBigPho * {
	margin: 0;
	padding: 0;
	list-style: none;
}

.listBigPhoUl {
	margin-left: 0px;
	_margin-left: -16px;
	margin-top: 10px;
	overflow: auto;
	_display: inline-block;
	_padding-bottom: 15px; *
	padding-bottom: 15px;
	border-bottom: #ccc dashed 1px;
}

.partner ul li {
	float: left;
	width: 85px;
	height: 20px;
	line-height: 20px;
	text-align: left;
}

.hot_com ul {
	display: block;
	float: left;
	margin: 0 0 5px;
	padding: 0;
	text-align: left;
	width: 860px;
}

.hot_com a:link {
	color: #375199;
}

.hot_com {
	background-color: #F5F5F5;
	float: left;
	line-height: 20px;
	padding: 10px 0;
	width: 970px;
}

.hot_com ul li {
	display: block;
	float: left;
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100px;
	line-height: 20px;
	text-align: left;
}

.hot_com span {
	display: block;
	float: left;
	padding-left: 13px;
	width: 70px;
	text-align: left;
}

.listBigPhoUl .listBigPhoUlLi,.listBigPhoUl li.listBigPhoUlLiBg2 {
	background-image:
		url(houseShow_files/list_bg_big.gif);
	background-repeat: no-repeat;
	background-position: 999px 999px;
	cursor: pointer;
}

.listBigPhoUl .listBigPhoUlLi {
	float: left;
	/*width: 234px;*/
	width: 220px;
	height: 309px;
	padding: 2px 0 0 2px;
	margin: 0 0px 10px 0px;
	margin-right:10px;
	margin-left:10px;
	background-position: 2px 2px;
}

.listBigPhoUl li.listBigPhoUlLiBg2 {
	background-position: -276px 0;
}

.listBigPhoUl .listBigPhoUlLi dl {
	overflow: auto;
	_display: inline-block;
}

.listBigPhoUl .listBigPhoUlLi dt {
	height: 170px;
	overflow: hidden;
}

.listBigPhoUl .listBigPhoUlLi dt img {
	width: 220px;
	height: 170px;
	display: block;
}

.listBigPhoUl .listBigPhoUlLi dd {
/*	padding: 0 10px;*/
	padding: 0 2px;
	overflow: hidden;
}

.listBigPhoUl .listBigPhoUlLi dd .h3Title {
	line-height: 120%;
	font-size: 13px;
	font-weight: normal;
	height: 34px;
	margin: 5px 0 3px 0;
	_width: 200px;
	word-wrap: break-all;
	overflow: hidden;
}

.listBigPhoUl .listBigPhoUlLi dd .h3Title img {
	margin-left: 5px;
	vertical-align: middle;
}

.listBigPhoUl .listBigPhoUlLi dd .textR {
	float: right;
}

.listBigPhoUl .listBigPhoUlLi dd .yellow {
	color: #EB6100;
	font-size: 18px;
}

.listBigPhoUl .listBigPhoUlLi dd.ddPrice {
	color: #666;
	height: 25px;
	line-height: 25px;
	margin-bottom: 5px;
	text-align:right;
	font-size:24px;
}

.listBigPhoUl .listBigPhoUlLi dd.ddPrice strong {
	font-size: 26px;
	font-family: Tahoma, Arial;
	font-weight: normal;
	padding-right: 3px;
}

.listBigPhoUl .listBigPhoUlLi dd.ddInfo {
	color: #666;
	height: 16px;
	line-height: 16px;
	padding-right: 0;
}

.listBigPhoUl .listBigPhoUlLi dd.ddName {
	color: #999;
	height: 16px;
	line-height: 16px;
	margin-top: 11px;
}

.listBigPhoUl .listBigPhoUlLi dd.ddName .star {
	margin-left: 5px;
}

.listBigPhoUl .listBigPhoUlLi dd.ddInfo a,.listBigPhoUl .listBigPhoUlLi dd.ddInfo a:visited
	{
	color: #3A5998;
}

.listBigPhoUl .listBigPhoUlLi dd.ddInfo a:hover {
	color: #f60;
}

.div_select {
	float: left;
	height: 18px;
	border: #c9c9c9 solid 1px;
	cursor: pointer;
	margin: 0 5px 0 0;
	background:
		url(http://pages.haozu.ajkcdn.com/20110630/img/bg/list_bg_110120.gif)
		no-repeat right -435px;
	background-color: #FFF;
}

.div_sel_sel {
	border: #f2b169 solid 1px;
}

.div_select a {
	display: block;
}

.div_select .div_sel_text {
	height: 18px;
	line-height: 18px;
	margin: 0 30px 0 0;
	padding: 0 0 0 5px;
	color: #333;
	font-family: "宋体";
	background: #FFF;
}

.div_select ul {
	line-height: 20px;
	list-style-type: none;
	border: #c9c9c9 solid 1px;
	text-align: left;
	left: -999em;
	position: absolute;
	z-index: 999;
	margin: 0 0 0 -1px;
	padding: 0;
	display: block;
	background: #FFF;
	width: 100px;
}

.div_select ul li {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: auto;
	height: 20px;
	display: block;
}

.div_select ul a {
	display: block;
	text-align: left;
	padding-left: 5px;
	height: 20px;
}

.div_select a:link {
	color: #333;
	text-decoration: none;
}

.div_select a:visited {
	color: #333;
}

.div_select a:hover {
	color: #333;
}

.div_select ul a:hover {
	color: #333;
	text-decoration: none;
	font-weight: normal;
	background: #e0ebfc;
}

.div_select ul .selected {
	background: #e0ebfc;
}

.div_select:hover ul {
	left: auto;
}

.sel_hover ul {
	left: auto;
}

.select_w_85px {
	width: 85px;
}

.select_w_85px ul {
	width: 85px;
}

.select_w_65px {
	width: 65px;
}

.select_w_65px ul {
	width: 65px;
}

.select_w_125px {
	width: 132px;
}

.select_w_125px ul {
	width: 132px;
}

.listing_bible {
	_height: 80px;
}

.listing_bible .header {
	height: 24px;
	font-size: 0;
	line-height: 0;
	background-position: 0 -395px;
}

.listing_bible .content {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 3px 6px 8px 5px;
	margin-right: 1px;
	margin-top: -22px;
	overflow: hidden;
}

.listing_bible .content li {
	list-style-position: outside;
	background-image:
		url(http://pages.haozu.ajkcdn.com/20110630/img/icon/icon_haozu.gif);
	background-position: 5px -859px;
	background-repeat: no-repeat;
	line-height: 24px;
	font-size: 12px;
	list-style-type: none;
	padding-left: 15px;
	overflow: hidden;
}

.listing_bible .content b {
	padding-left: 14px;
	font-size: 14px;
	line-height: 30px;
	padding-right: 120px;
}

.listing_bible .footer {
	_margin-left: 2px;
	height: 5px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	background-position: 0 -420px;
}

.recents {
	font-size: 12px;
}

.recents .header {
	height: 24px;
	width: 255px;
	background-position: 0 -395px;
}

.recents .main {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 0 6px 5px 14px;
	width: 233px;
	margin-top: -11px;
}

.recents .title {
	font-size: 14px;
	margin-bottom: 10px;
}

.recents .title b {
	margin-right: 60px;
}

.recents .title a {
	font-size: 12px;
}

.recents .more {
	float: right;
	margin-bottom: 10px;
}

.recents li {
	clear: left;
	line-height: 2.2em;
	list-style-position: outside;
	list-style-type: none;
}

.recents li a {
	margin-left: 1px;
	margin-right: 2px;
}

.recents li span {
	color: #eb651d;
	margin-left: 5px;
}

.recents .footer {
	width: 255px;
	height: 5px;
	background-position: 0 -420px;
}
